@charset "gb2312";
body { min-width:1200px; font-size:14px; font-family:sans-serif,'Î¢ÈíÑÅºÚ'; margin:0; background:#fff; color:#333; }
body.bodyRelativePos { position:relative; overflow-x:hidden; width:100%; min-width:100%; height:auto; }
body.bodyAutoWidth { min-width:100%; }

a:link,a:visited,a:active { color:#333; text-decoration:none; }
a:hover { color:#FF3333; text-decoration:none; /* 2024Äê9ÔÂÐÂÑÕÉ«*/
}

ul,li,ol,dl,dt,dd { padding:0; margin:0; list-style:none; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
img { border:0; }
form { padding:0; margin:0; }

.clear { clear:both; width:100%; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
.pucPageWidth { width:1200px; margin:0 auto; }
.pucPageWidth_1002 { margin:0 auto; }
.pucVerticalMid { vertical-align:middle; }


/*start Ò³Ãæ¶¥²¿*/
.topShortcut {
	position:relative; z-index:60; width:100%; min-width:1200px; height:30px; line-height:30px;
	background-color:#F1F1F1; color:#666; font-size:12px; font-family:'Î¢ÈíÑÅºÚ';
}
.topShortcut a:link,.topShortcut a:visited { color:#666; }
.topShortcut a:hover { color:#e16500; }

/*start ÏÂÀ­¼ýÍ·ºÍ×Ó²Ëµ¥*/
.topShortcut .menuFrame {
	position:relative; padding-left:10px; padding-right:25px; cursor:default;
	border:1px solid #F1F1F1; border-top:0px; border-bottom:0px; height:30px;
}
.topShortcut .menuFrame .ico {
	position:absolute; right:8px; top:12px; height:7px;	overflow:hidden;
	transition:transform 0.1s ease-in 0s; -webkit-transition:-webkit-transform 0.1s ease-in 0s;
}
.topShortcut .menuFrame .ico > span {
	position:relative; left:0px; top:-7px; height:18px; display:block;
	font-size:15px; line-height:15px; font-family:consolas;
}
.topShortcut .menuFrame .space {
	position:absolute; z-index:2; left:0px; bottom:-1px; display:none;
	width:100%; height:1px; overflow:hidden; background-color:#fff;
}
.topShortcut .menuFrame div.mSubMenu {
	position:absolute; z-index:1; left:-1px; top:30px; display:none; background-color:#fff;
	border:1px solid #dddddd;
}

/*Êó±ê»¬¹ý*/
.topShortcut .menuFrame.hover { background-color:#fff; border:1px solid #dddddd; border-top:0px; border-bottom:0px; }
.topShortcut .menuFrame.hover .ico {	ransform:rotate(180deg); -webkit-transform:rotate(180deg);	}
.topShortcut .menuFrame.hover .space { display:block; }
.topShortcut .menuFrame.hover div.mSubMenu { display:block; }
/*end ÏÂÀ­¼ýÍ·ºÍ×Ó²Ëµ¥*/

/*×ó±ß*/
.topShortcut .contents > ul.fl { float:left; width:300px; }
.topShortcut .contents > ul.fl > li { float:left; margin-left:20px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu { width:95px; padding-top:5px; padding-bottom:4px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu ul { padding-left:6px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu li { float:left; margin-bottom:1px; }
.topShortcut .contents > ul.fl > li .menuFrame.mfAddInfo div.mSubMenu a {
	display:block; width:25px; height:26px; line-height:26px; text-align:center;
	padding:0px 8px;
}

/*start ÓÒ±ß*/
.topShortcut .contents > ul.fr { float:right; width:700px; width:750px; }
.topShortcut .contents > ul.fr > li { float:left; margin-left:20px; }
.topShortcut .contents > ul.fr > li.space div {
	width:1px; height:12px; line-height:12px; overflow:hidden; background-color:#dddddd;
	margin-top:9px;
}
.topShortcut .contents > ul.fr > li.marginSmall { margin-left:10px; }
.topShortcut .contents > ul.fr > li a.redColor { color:#d60b0f; }

/*µÇÂ½*/
.topShortcut .contents > ul.fr > li.topLoginFrame { width:251px; text-align:right; }
.topShortcut .contents > ul.fr > li.topLoginFrame .topQqLoginLink {
	margin-left:20px; margin-top:6px; *margin-top:7px; float:right;
}
.topShortcut .contents > ul.fr > li.topLoginFrame .topQqLoginLink img {
	display:block;
}

/*¶þÎ¬Âë*/
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu {
	left:-577px; width:972px;  padding-top:20px; padding-bottom:15px; 
	left:-437px; width:832px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu ul { padding-left:5px; }
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu li {
	float:left; text-align:center; margin-left:20px; line-height:18px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfQrCode div.mSubMenu li img { display:block; width:120px; width:108px; height:108px; border:#cacdd4 solid 1px; padding:2px; margin-bottom:8px; }

/*¿Í»§·þÎñ*/
.topShortcut .contents > ul.fr > li .menuFrame.mfService div.mSubMenu {
	width:100%; padding-top:5px; padding-bottom:4px; text-align:center;
}

/*ÍøÕ¾µ¼º½*/
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu {
	width:887px; left:-805px; padding-top:20px; padding-bottom:16px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl {
	float:left; width:265px; padding-left:20px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl.mSmLastDl {
	width:295px;
}

.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dt {
	font-size:14px; font-weight:bold;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dd {
	float:left; width:80px; line-height:25px; margin-right:8px;
}
.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu .spaceDl {
	float:left; width:1px; height:128px; background-color:#dddddd;
}

.topShortcut .contents.pucPageWidth_1002 > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu {
	width:1000px; left:-918px;
}
.topShortcut .contents.pucPageWidth_1002 > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl {
	padding-left:49px;
}

.topShortcut .contents > ul.fr > li .menuFrame.mfSiteMap div.mSubMenu dl.mSmLastDl dd {
	width:90px;
}
/*end ÓÒ±ß*/

/*end Ò³Ãæ¶¥²¿*/


/*start logoArea*/
.logoArea { margin-top:23px; }
.logoArea .fl { float:left; width:199px; }

.logoArea .fm { float:left; width:660px; margin-left:85px; }
#nav2012_1 div {
	float:left; font-family:'Î¢ÈíÑÅºÚ','Î¢ÈíÑÅºÚ'; font-size:18px; color:#444444; line-height:18px;
	cursor:pointer; letter-spacing:5px;
}
#nav2012_1 div.tabActive { color:#ff3333; }
#nav2012_1 div#nav6 { letter-spacing:normal; }
#nav2012_1 span {
	float:left; width:1px; height:18px; line-height:18px; overflow:hidden; background:#ddd;
	margin:0px 15px;
}

#nav2012_2 { margin-top:6px; }
#nav2012_2_left {float:left;}
#nav2012_2_middle {float:left;}
#nav2012_2 #new_keyword {
	float:left; width:529px; height:37px; line-height:37px; overflow:hidden;
	background-color:#fff; border:2px solid #FF3333; text-indent:10px; color:#ADADAD;
	font-family:'Î¢ÈíÑÅºÚ','Î¢ÈíÑÅºÚ'; font-size:14px; outline:none;
    padding:1px 0;
	border-radius:10px 0 0 10px;
}
#nav2012_2 #submit {
	width:114px; height:43px; overflow:hidden; border:0px; cursor:pointer;
	background-color:transparent; background:url(../images/2016/search_button.jpg) no-repeat;
}
#nav2012_2 #submit_text{ width:114px; height:43px; line-height:43px; overflow:hidden; cursor:pointer; background:#ff3300; color:#fff; font-size:17px; border-radius:0 10px 10px 0; text-align:center; font-family:'Î¢ÈíÑÅºÚ';
}

/* suggest start */
#suggest{position:relative; float:left; z-index:50; width:5px; font-size:1px; height:36px;}
#suggest ul{
	background:#fff; position:absolute; left:-647px; *left:-649px; top:43px; z-index:100;
	border:1px solid #ddd; list-style:none; width:530px; padding:0px; padding-bottom:2px;
}
#suggest .select{background:#36C;color:#FFF;}
#suggest .select span{color:#FFF; vertical-align:middle;}
#suggest li{height:18px;line-height:18px;font-size:12px; padding:2px 4px 2px 10px; vertical-align:middle;}
#suggest li span{float:right;font-size:12px;color:#008000;}
#suggest li b{color:#cc0000;}
#suggest .select b{color:#FFF; font-weight:normal;}
#suggest div{line-height:18px;font-size:12px;padding:10px;color: #008000;}
/* suggest end */

/* start ¹ºÎï³µ */
#topMyShopCar {
	float:left; position:relative; width:138px; height:34px; background:#f9f9f9; border:1px solid #dfdfdf;
	margin-left:80px; margin-top:27px; cursor:default; z-index:9; font-size:12px; font-family:'Î¢ÈíÑÅºÚ';
}

#topMyShopCar a { color:#666; }
#topMyShopCar a:hover { color:#E98317; }
#topMyShopCar .sIcon { line-height:34px; }
#topMyShopCar .sIcon .sIconL { position:absolute; left:19px; top:10px; }
#topMyShopCar .sIcon .sIconR { position:absolute; left:43px; top:0px; }
#topMyShopCar .sIcon .sIconR span { color:#999; margin-left:18px; }
#topMyShopCar .sIcon .sIcoCount {
	position:absolute; min-width:10px; height:14px; line-height:14px; background:#E98317; color:#fff;
	border-radius:7px 7px 7px 0px; left:105px; top:-4px; text-align:center;
	padding:0px 3px;
}

/*ÏÂÀ­²Ëµ¥*/
#topMyShopCar .shopCarSub {
	position:absolute; width:308px; right:-1px; top:34px; background:#fff; border:1px solid #dfdfdf;
	box-shadow:0 0 5px rgba(0,0,0,.2); display:none;
}

#topMyShopCar .shopCarSub .subBlank {
	position:absolute; width:138px; height:4px; overflow:hidden;
	background:#fff; right:0px; top:-4px;
}

#topMyShopCar .shopCarSub .noGoods { padding:25px 0px; color:#989898; text-align:center; }
#topMyShopCar .shopCarSub .noGoods.hidden { display:none; }

#topMyShopCar .shopCarSub .proLiTopTitle { font-weight:bold; color:#676767; padding:13px 10px 11px; display:none; }
#topMyShopCar .shopCarSub .proLiTopTitle.on { display:block; }

/*²úÆ·ÁÐ±í*/
#topMyShopCar .shopCarSub .proList { display:none; color:#666; }
#topMyShopCar .shopCarSub .proList.on { display:block; }

#topMyShopCar .shopCarSub .proList a { color:#666; }
#topMyShopCar .shopCarSub .proList a:hover { color:#E98317; }
#topMyShopCar .shopCarSub .proList li { padding-bottom:8px; }
#topMyShopCar .shopCarSub .proList li:hover { background:#f5f5f5; }

#topMyShopCar .shopCarSub .proList li .plSubtotal {
	background:#beefb3; text-align:right; line-height:26px; padding-right:11px;
	margin-bottom:8px; font-family:arial, verdana, 'Î¢ÈíÑÅºÚ'; color:#636363;
	border-bottom:1px dotted #cecece; border-top:1px dotted #cecece;
}

#topMyShopCar .shopCarSub .proList li .plFl {
	float:left; width:50px; height:50px; margin-left:11px; border:1px solid #dfdfdf;
	text-align:center; overflow:hidden; line-height:50px; font-size:0px;
}
#topMyShopCar .shopCarSub .proList li .plFl img {
	max-width:50px; max-height:50px; vertical-align:middle;
}

#topMyShopCar .shopCarSub .proList li .plMid {
	float:left; width:120px; height:50px; overflow:hidden; margin-left:10px;
	line-height:17px;
}

#topMyShopCar .shopCarSub .proList li .plFr {
	float:left; width:94px; margin-left:10px; text-align:right; line-height:20px;
}
#topMyShopCar .shopCarSub .proList li .plFr .plPrice {
	font-weight:bold; color:#666; font-family:arial, verdana, 'Î¢ÈíÑÅºÚ';
	word-break:break-all;
}

#topMyShopCar .shopCarSub .proLiFoot { background:#F5F5F5; padding:8px 9px; color:#666; display:none; }
#topMyShopCar .shopCarSub .proLiFoot.on { display:block; }
#topMyShopCar .shopCarSub .proLiFoot a {
	float:right; display:block; background:#E98317; color:#fff; line-height:29px;
	padding:0px 11px; border-radius:3px; font-size:13px;
}
#topMyShopCar .shopCarSub .proLiFoot span { float:left; line-height:29px; font-family:arial, verdana, 'Î¢ÈíÑÅºÚ'; }
#topMyShopCar .shopCarSub .proLiFoot span i { font-style:normal; }


#topMyShopCar.sHover { background:#ffffff; box-shadow:0 0 5px rgba(0,0,0,0.2); z-index:9999; }
#topMyShopCar.sHover .shopCarSub { display:block; }
/* end ¹ºÎï³µ */

.pucPageWidth_1002 .logoArea .fm { width:480px; }
.pucPageWidth_1002 #nav2012_2 #new_keyword { width:355px; }
.pucPageWidth_1002 #suggest ul { width:356px; left:-473px; *left:-475px; }

/*end logoArea*/


/*start headNav*/
.pucHeadNav { 
	width:100%; min-width:1002px; height:37px; line-height:38px; font-size:14px; font-family:'Î¢ÈíÑÅºÚ',Microsoft Yahei;
	background:#e88317; margin-top:21px; overflow:hidden; }
.pucHeadNav li { float:left; margin-left:62px; }
.pucHeadNav li:first-child { margin-left:0px; }
.pucHeadNav li a { color:#fff; }
.pucHeadNav li a:hover { text-decoration:underline; }

.pucHeadNav .pucPageWidth_1002 li { margin-left:42px; }
.pucHeadNav .pucPageWidth_1002 li:first-child { margin-left:0px; }
/*end headNav*/


.footer { width:100%; min-width:1002px; border-top:5px solid #ff3333; margin-top:45px; padding-top:20px; font-size:12px; font-family:'Î¢ÈíÑÅºÚ'; }

.footerLeft { float:left; width:185px; text-align:center; }
.footerLeft .footerEwm { /*padding-top:23px;*/ }
.footerLeft .footerEwm li { float:left; color:#e16500; }
.footerLeft .footerEwm li:first-child { margin-right:13px; }
.footerLeft .footerEwm2 { padding-top:5px; color:#e16500; }

.footerRight { float:left; width:952px; margin-left:63px; }
.footerRight .footerMap > li { float:left; margin-left:94px; width:80px; }
.footerRight .footerMap > li:first-child { margin-left:0px; }
.footerRight .footerMap > li > span { font-family:'Î¢ÈíÑÅºÚ'; font-size:18px; }
.footerRight .footerMap > li > ul { padding-top:5px; }
.footerRight .footerMap > li > ul > li { width:80px; height:24px; line-height:24px; overflow:hidden; }

.footerCopy { text-align:center; line-height:24px; vertical-align:middle; }
.footerCopy img { vertical-align:middle; }

.pucPageWidth_1002 .footerRight { width:754px; }
.pucPageWidth_1002 .footerRight .footerMap > li { margin-left:54px; }
.pucPageWidth_1002 .footerRight .footerMap > li:first-child { margin-left:0px; }


body .public_layer_bottomNoticeLayout .layui-layer-content { max-height:312px; }

body .public_layer_bottomNoticeLayout .msgList {
    width:100%; line-height:21px; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; color:#373737;
}
body .public_layer_bottomNoticeLayout .msgList li {
    padding:4px 0px 4px 13px; border-bottom:1px dotted #dddddd;
}
body .public_layer_bottomNoticeLayout .msgList li:hover { background:#F0F0F0; }
body .public_layer_bottomNoticeLayout .msgList li a { color:#01AAED; }
body .public_layer_bottomNoticeLayout .msgList li .headerLayout { float:left; width:72px; }
body .public_layer_bottomNoticeLayout .msgList li .contentLayout { float:left; width:315px; }
body .public_layer_bottomNoticeLayout .msgList li .contentLayout .countNum {
    color:#FF5722; font-weight:bold; font-size:15px;
}
body .public_layer_bottomNoticeLayout .msgList li .contentLayout .seeBtn {
    display:inline-block; color:#01AAED; cursor:pointer;
}
body .public_layer_bottomNoticeLayout .msgList li .pbnClear {
    clear:both; width:100%; height:0; border:0; font-size:0;
}

body .public_layer_bottomNoticeLayout .layui-layer-setwin .layui-layer-max { display:none; }
body .public_layer_bottomNoticeLayout .layui-layer-setwin .layui-layer-max.layui-layer-maxmin { display:inline-block; }

body .public_layer_bottomNoticeLayout .layerTitleBtnLayout { position:absolute; top:11px; right:48px; }
body .public_layer_bottomNoticeLayout.min .layerTitleBtnLayout { display:none; }

#link,#link a{ font-size:6px;}